v31
undefined and NaN fix